using Arcane.Source.Utils;

namespace Arcane.Source
{
    public interface IContext
    {
        GameOS Os { set; }
        
        bool PreventBack { get => false; }

        void OnTick() { }
        void OnLoad(Msg msg) { }
        void OnUnload() { }
        void OnResume(Msg msg) { }
        void OnPause() { }
    }
}